.TreePanel { 
	font-size: 12px; color: #666; font-family: verdana, geneva, arial, helvetica, sans-serif; white-space: nowrap;
}
.TreePanel img {
	border-right: 0px; border-top: 0px; vertical-align: middle; border-left: 0px; border-bottom: 0px;
}
.TreePanel a {
	color: #333; text-decoration: none;
}
.TreePanel a.node {
	padding-right: 2px; padding-left: 2px; padding-bottom: 1px; padding-top: 1px; white-space: nowrap;
}
.TreePanel a.nodesel {
	padding-right: 2px; padding-left: 2px; padding-bottom: 1px; padding-top: 1px; white-space: nowrap;
}
.TreePanel a.node:hover {
	font-weight: bold; color: #333; text-decoration: none;
}
.TreePanel a.nodesel:hover {
	font-weight: bold; color: #333; text-decoration: none;
}
.TreePanel a.nodesel {
	background-color: #c0d2ec;
}

.TreeNode
{
	overflow:hidden;
	text-overflow:ellipsis;
}

.root		  {	background-image:url("../images/tree/folder-open.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }                                                                                                                                                              
.folder		  {	background-image:url("../images/tree/folder.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.folderOpen	  {	background-image:url("../images/tree/folder-open.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.page		  {	background-image:url("../images/tree/leaf.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.empty		  {	background-image:url("../images/tree/empty.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.line		  {	background-image:url("../images/tree/elbow-line.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.join		  {	background-image:url("../images/tree/elbow.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.joinBottom	  {	background-image:url("../images/tree/elbow-end.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.plus		  {	background-image:url("../images/tree/elbow-plus.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.plusBottom	  {	background-image:url("../images/tree/elbow-end-plus.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.minus		  {	background-image:url("../images/tree/elbow-minus.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.minusBottom  {	background-image:url("../images/tree/elbow-end-minus.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.nlPlus		  {	background-image:url("../images/tree/nlplus.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.nlMinus	  {	background-image:url("../images/tree/nlminus.gif"); width:18px;height:18px;  display:inline-block;vertical-align: middle;   }  
.checkbox_0	  {	background-image:url("../images/tree/checkbox_0.gif"); width:16px;height:16px;  display:inline-block;vertical-align: middle;   }  
.checkbox_1	  {	background-image:url("../images/tree/checkbox_1.gif"); width:16px;height:16px;  display:inline-block;vertical-align: middle;   }  
.checkbox_2	  {	background-image:url("../images/tree/checkbox_2.gif"); width:16px;height:16px;  display:inline-block;vertical-align: middle;   }  